home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / copy.all / copyqm / copyqm.doc < prev    next >
Text File  |  1990-07-09  |  24KB  |  624 lines

  1.                              COPYQM
  2.          Quick Multiple Format/Copy/Verify for Diskettes
  3.                     Version 2.2, April, 1990
  4.  
  5. The non-commercial single-user registration  fee  for  CopyQM  is
  6. $15.00 US. The commercial and multisystem site fee for CopyQM
  7. (including CopyQM) is $50.00.
  8.  
  9. Send a check or company P.O. for the appropriate amount to:
  10.  
  11. If you are a registered user of this product and  desire  an  up-
  12. date,  please send $5.00 for handling and we will ship you an up-
  13. to-date copy.   Please add $3.00  for  printed  documentation  to
  14. cover duplication costs.
  15.  
  16.                       Table of Contents
  17.  
  18. CopyQM, Briefly..............................................1
  19. Compatibility................................................1
  20. Installing CopyQM............................................2
  21. Starting CopyQM..............................................2
  22. Examples of CopyQM Command Lines............................10
  23. Operating CopyQM............................................11
  24. Version 2.2 Changes.........................................12
  25. The Sydex Product Line......................................13
  26.  
  27. CopyQM, Briefly
  28.  
  29. CopyQM is a utility which reads a master  diskette  and  produces
  30. verified  copies  of  the  master.    CopyQM formats,  copies and
  31. verifies all DOS formats and feature multiple drive "round robin"
  32. operation with automatic drive-ready sensing.    CopyQM offers  a
  33. plethora of features and options:
  34.  
  35. * Diskettes containing more data than can be contained in
  36.   main  memory  can  have their contents "spooled" to ex-
  37.   tended or expanded memory or to hard disk.
  38.  
  39. * Images of diskettes can be stored as hard  disk  files.
  40.   A  certain  amount  of data compression is performed by
  41.   CopyQM, so diskette image files can be quite compact.
  42.  
  43. * Serial-numbering  of  copies  can  be  specified,  with
  44.   serial numbers in ASCII or binary formats.
  45.  
  46. * Verification  may be performed on all or none of a dis-
  47.   kette, or just the part of a diskette containing active
  48.   data.
  49.  
  50. * "Blind" copying can be performed for a  certain  number
  51.   of non-DOS formats.
  52.  
  53. * Copying on up to four drives "round robin" style is sup-
  54.   ported.  A total of up to eight drives on four adapters
  55.   can be configured.
  56.  
  57. * CopyQM functions at a hardware-interface level,  so in-
  58.   fection by virus during  the  copying  process  is  ex-
  59.   tremely remote.   CopyQM may be run on an infected com-
  60.   puter system and  still  produce  faithful,  uninfected
  61.   copies of a master diskette.
  62.  
  63. Compatibility
  64.  
  65. CopyQM will run on most PC-XT,  AT,  386 or IBM PS/2 compatibles.
  66. CopyQM will not operate on the IBM PC Jr.,  or the low-end models
  67. of the Tandy 1000 series,  such as the 1000 HX.  Actual CPU speed
  68. has little effect on the overall speed of operation of CopyQM.
  69.  
  70. CopyQM will work with any version of DOS later than 2.0.  In addi-
  71. tion, CopyQM will operate in the DOS "compatibility box" of OS/2.
  72. CopyQM should also work on the DOS "enhanced" products,  such  as
  73. DR-DOS.
  74.  
  75. Installing CopyQM
  76.  
  77. The  operating  part  of CopyQM is contained entirely in the file
  78. COPYQM.COM.   In most cases,  copying this file to an appropriate
  79. subdirectory or disk drive is all that needs to be done.
  80.  
  81. CopyQM  can be run "as-is" without first being configured on most
  82. systems,  but needs to be explicitly configured by  the  CQCONFIG
  83. program in the following cases:
  84.  
  85. 1. More  than  one diskette adapter is present on the host
  86.    computer.
  87.  
  88. 2. More than two diskette drives are present on an AT-  or
  89.    386-class computer.
  90.  
  91. 3. A MicroSolutions ComaptiCard(tm) is being used as a dis-
  92.    kette adapter.
  93.  
  94. 4. High-density diskette drives are present on an XT-class
  95.    computer.
  96.  
  97. The  CopyQM configuration program is started by entering the fol-
  98. lowing at a DOS prompt:
  99.  
  100.      CQCONFIG
  101.  
  102. The CQCONFIG configuration program prompts for  information  con-
  103. cerning  the  diskette  configuration  on  the  host computer and
  104. modifies internal tables in the COPYQM.COM file.   The configura-
  105. tion process reads COPYQM.COM into system memory, inserts the dis-
  106. kette  configuration  data,  then  writes  the modified file to a
  107. user-selected destination drive  and  directory.    The  original
  108. COPYQM.COM file is unaffected by the process.
  109.  
  110. Starting CopyQM
  111.  
  112. CopyQM  may  be run with DOS command-line controls,  or it can be
  113. set to prompt for some of the more common  execution  parameters.
  114. Entering the following DOS command:
  115.  
  116.     COPYQM HELP
  117.  
  118. will  result in a  detailed list of command-line controls and ex-
  119. planations.
  120.  
  121. Entering
  122.  
  123.     COPYQM PROMPT
  124.  
  125. will cause CopyQM to prompt for some of the more common controls.
  126.  
  127. The simplest form of a CopyQM command is:
  128.  
  129.     COPYQM A:
  130.  
  131. which will perform a series of  copy  operations  using  diskette
  132. drive A: only.  Entering
  133.  
  134.     COPYQM A: B:
  135.  
  136. will  cause both drives A: and B: to be used,  "ping-ponging" be-
  137. tween them for alternate copies.  Note that drives A: and B: must
  138. be capable of supporting a common diskette format,  e.g.,  (5.25"
  139. 360K can be supported on both double- and high-density drives).
  140.  
  141. In general, the form of a CopyQM command is:
  142.  
  143.     COPYQM drives: keywords or keyword=value
  144.  
  145. "Drives" are,  of course,  the names of the diskette drives to be
  146. used in the copy process;  up to four  can  be  specified.    The
  147. master  diskette  for the copy is always read from the drive with
  148. the lowest letter,  or,  the drive that occurs first in the  con-
  149. figuration table if CQCONFIG has been used.
  150.  
  151. Keywords  are  command words or letters that modify the operation
  152. of CopyQM.  A keyword may stand alone; for example:
  153.  
  154.     COPYQM A: MONO
  155.  
  156. specifies that a set of display colors  suitable  for  monochrome
  157. displays is to be used.
  158.  
  159. Some keywords require a value; for example,
  160.  
  161.     COPYQM B: VERIFY=ALL
  162.  
  163. specifies  that  the  entire  diskette surface of a copy is to be
  164. verified.
  165.  
  166. It's not necessary to enter a keyword in full;  a certain  amount
  167. of abbreviation is permitted.   Generally,  the minimum abbrevia-
  168. tion for a keyword is the smallest portion of  the  keyword  that
  169. uniquely identifies it.  That is, the abbreviation must not cause
  170. conflicts between two or more similarly-spelled keywords.  Thus,
  171.  
  172.     M
  173.     MONO
  174.  
  175. are all recognized forms of the keyword MONO. However, some
  176. keywords require a longer abbreviation:
  177.  
  178.     SNS  for  SNSECTOR
  179.     SNO  for  SNOFFSET
  180.     SNL  for  SNLENGTH
  181.     SI   for  SILENT
  182.     SH   for  SHUTUP
  183.  
  184. Following is a complete list of COPYQM keywords and their permis-
  185. sible values:
  186.  
  187.     Specifying Faster Copying--QUICK
  188.  
  189.     Keyword:
  190.  
  191.  
  192. QUICK
  193.  
  194. If QUICK (minimum abbreviation: Q) is specified,  tracks not
  195. containing  data  are not formatted.   However,  since there
  196. will be no format pattern present on the resulting diskette,
  197. a surface copy will fail if it is copied with DOS  DISKCOPY.
  198. Similarly,  any  attempt  to  add data to the copy will fail
  199. with a diskette write error.   However,  a normal  DOS  file
  200. COPY from the duplicate will encounter no problems.  "Quick"
  201. mode  can save a lot of time copying diskettes which contain
  202. relatively little data,  but does place some restrictions on
  203. the  application of the resulting copy.   If a pre-formatted
  204. diskette is used to contain the copy,  the result will be  a
  205. diskette with formatting on all tracks.
  206.  
  207. Verifying the Copy--VERIFY
  208.  
  209. Keyword:
  210.  
  211.  VERIFY=NONE
  212.  VERIFY=DATA
  213.  VERIFY=ALL
  214.  
  215. VERIFY  (minimum abbreviation: V) specifies what part of the
  216. copy is to be verified.   If VERIFY=NONE (minimum  abbrevia-
  217. tion:  V=N)  is  specified,  no part of the diskette will be
  218. verified.   This is not recommended unless the  accuracy  of
  219. the  copy  is  of  secondary  importance to the speed of the
  220. copy.     If  VERIFY=DATA  (minimum  abbreviation:  V=D)  is
  221. specified,  only  that  part of the diskette containing file
  222. data is copied.   This is the default condition when  VERIFY
  223. has  not  been specified.   If VERIFY=ALL (minimum abbrevia-
  224. tion: V=A) is specified,  the entire  diskette  is  verified
  225. after formatting and copying.
  226.  
  227. CopyQM's  verification is a simple read-after-write;  if the
  228. data just written reads successfully, it is considered to be
  229. error-free.  Data written is not compared byte-for-byte with
  230. the original.
  231.  
  232. Specifying Overflow Storage--OVERFLOW
  233.  
  234. Keyword:
  235.  
  236.  OVERFLOW=E
  237.  OVERFLOW=X
  238.  OVERFLOW=Hd:
  239.  
  240. When a diskette containing more than approximately  450K  of
  241. data  is  copied,  there  is  usually not enough base memory
  242. (RAM) to contain all  of  its  data.    By  default,  CopyQM
  243. selects  the  first  hard disk drive and creates an overflow
  244. file to hold excess data.
  245.  
  246. This default may  be  overridden  by  using  the    OVERFLOW
  247. (minimum  abbreviation:  O) keyword to specify where the ex-
  248. cess data is to be held.  OVERFLOW=E specifies that Expanded
  249. memory should be used to hold data that will  not  fit  into
  250. the  computer's  main  memory.    Expanded  memory  is  also
  251. referred to as EMS, EEMS, or LIM (Lotus/Intel/Microsoft) and
  252. should not be confused with the additional memory present on
  253. an 80286 (AT class) machine.  It is helpful to remember that
  254. the "E" stands for EMS.
  255.  
  256. OVERFLOW=X specifies that Extended memory should be used  to
  257. hold  data  that  will  not fit into main memory.   Extended
  258. memory is that 384K out of the 1 Megabyte space on  a  PC-AT
  259. that  can't be used as normal DOS program memory.   Caution:
  260. As there is no formal mechanism to manage this memory,  note
  261. that  if  Extended memory has already been allocated for use
  262. as a RAM Disk or has been used for  other  purposes,  CopyQM
  263. will overwrite whatever had been previously placed there.
  264.  
  265. OVERFLOW=Hd:  specifies that the hard disk should be used to
  266. hold data that will not fit into main memory.   The disk  to
  267. be used is specified by placing its drive letter immediately
  268. after the "H" in this term.  For example, HC: specifies that
  269. data will be diverted to disk C: when memory is filled.  The
  270. file  used  to  hold CopyQM's data is created in the current
  271. directory and is deleted when CopyQM terminates execution.
  272.  
  273. It is possible to specify more than one type  of  "overflow"
  274. memory.  CopyQM makes use of any specified additional memory
  275. in the following order:
  276.  
  277.  1. Extended (X) Memory.
  278.  2. Expanded (E) Memory.
  279.  3. Hard disk (H) Storage.
  280.  
  281. Changing the Display--SILENT, NORULER and MONO
  282.  
  283. Keywords:
  284.  
  285.  SILENT
  286.  NORULER
  287.  MONO
  288.  
  289. SILENT  (minimum  abbreviation: S) omits the opening product
  290. "logo" display.   SILENT is recognized  only  on  registered
  291. copies of CopyQM.
  292.  
  293. NORULER  (minimum  abbreviation:  N) causes the "ruler" line
  294. indicating copy progress displayed at the bottom of the copy
  295. status display to be omitted.  This option can be used where
  296. relatively slow display hardware (such as CGA)  is  used  to
  297. improve the speed of the copy operation.
  298.  
  299. MONO  (minimum  abbreviation:  M)  selects  a  set of colors
  300. suitable for monochrome displays connected to color  display
  301. adapters, such as CGA, EGA or VGA.
  302.  
  303.  
  304. Disabling the 20-second Alert--SHUTUP
  305.  
  306. Keyword:
  307.  
  308.  SHUTUP
  309.  
  310. CopyQM  uses  several  different audio tones to indicate the
  311. outcome of an operation.   In addition,  if CopyQM is at  an
  312. "idle" state;  that is, not reading or writing diskettes, an
  313. additional tone is sounded every  20  seconds  to  draw  the
  314. operator's attention to the inactivity.  SHUTUP (minimum ab-
  315. breviation: SH) disables the 20-second warning tone.
  316.  
  317. Non-DOS Copying--BLIND
  318.  
  319. Keyword:
  320.  
  321.  BLIND
  322.  
  323. Normally,  CopyQM examines the boot sector,  file allocation
  324. table and root directory of a diskette to determine the  ex-
  325. tent  of  the  data  present.    However,  this  assumes the
  326. presence of a DOS-format diskette.   An entire diskette  can
  327. be copied without examination if the BLIND (minimum abbrevia-
  328. tion: BL) keyword is specified and the diskette format meets
  329. the following specifications:
  330.  
  331.  1. Single- or Double-sided
  332.  2. 512 byte sectors
  333.  3. 40 or 80 cylinders
  334.  4. One of the following:
  335.  
  336.     9 sectors/track (3.5" and 5.25" double-density)
  337.     15 sectors/track (5.25" high-density)
  338.     18 sectors/track (3.5" high-density)
  339.  
  340.  
  341. Diskette Images on Hard Disk--RECORD and PLAYBACK
  342.  
  343. Keywords:
  344.  
  345.  RECORD=filename
  346.  PLAYBACK=file-specifier
  347.  
  348. It may be desirable to maintain diskette images as hard disk
  349. files.    RECORD  (minimum abbreviation: R) specifies that a
  350. master diskette is to be read and its contents stored in the
  351. disk file denoted by filename.  After the file has been writ-
  352. ten, CopyQM exits to DOS; no other actions are performed.
  353.  
  354. PLAYBACK (minimum abbreviation: P) specifies that  the  dis-
  355. kette image file or files, file-specifier is to be used as a
  356. master  for  subsequent  duplication.   Instead of reading a
  357. master diskette,  CopyQM reads the indicated file or  files;
  358. the copy operation then proceeds as if a diskette master had
  359. just been read.   More than one file can be specified by use
  360. of the  "wildcard"  characters  "*"  and  "?"  in  the  file
  361. specifier.  If more than one file matches the specification,
  362. each  file  is  used in turn to make the specified number of
  363. copies.
  364.  
  365. Image files from versions of CopyQM before version  2.2  are
  366. not  compatible with later versions and will not be accepted
  367. by CopyQM.
  368.  
  369. Specifying the Copy Count--COUNT
  370.  
  371. Keyword:
  372.  
  373.  COUNT=number
  374.  
  375. When CopyQM is started from a batch file,  it is possible to
  376. bypass its internal prompt for a copy count.   When the num-
  377. ber of copies is specified by COUNT=number (minimum abbrevia-
  378. tion: C=number), the copy count prompt is not issued; CopyQM
  379. will produce exactly number copies and  then  exit  to  DOS.
  380. Number is a decimal value in the range of 1-9,999.
  381.  
  382. Placing Serial Numbers on Copies
  383.  
  384. Keywords:
  385.  
  386.  SNSECTOR=sector
  387.  SNOFFSET=offset
  388.  SNLENGTH=length
  389.  S/N=string
  390.  BINARY
  391.  
  392. CopyQM can be directed to  insert a serial number into a sec-
  393. tor  on a duplicate if the sector is part of the system area
  394. (Boot sector, FAT,  or root directory),  or if the sector is
  395. allocated  to  a  file.    In  addition,  any  sector may be
  396. modified with a serial number in a BLIND copying  operation.
  397. In no case is the master diskette or image file affected.
  398.  
  399. To  set CopyQM to insert serial numbers,  it is first neces-
  400. sary to determine the relative sector number (from the begin-
  401. ning of the disk) to be modified with the serial number.  It
  402. is perhaps easiest to locate the  sector  by  using  a  disk
  403. utility,  such as Norton's NU.  Once the sector and the off-
  404. set within the sector has been determined,  the location can
  405. be specified as follows:
  406.  
  407. SNSECTOR=sector  (minimum  abbreviation:  SNS) specifies the
  408. relative sector on the diskette containing the  serial  num-
  409. ber.   This number can range from 0 to the number of sectors
  410. on the diskette, minus 1.    This number is exactly the same
  411. as the relative sector specified in a DOS DEBUG absolute sec-
  412. tor  read  or  write  operation.    Note that this number is
  413. decimal (DOS DEBUG uses hexadecimal numbers).
  414.  
  415. SNOFFSET=offset (minimum abbreviation:  SNO)  specifies  the
  416. offset within the sector containing the serial number.  This
  417. number ranges from 0 to 511 and is also decimal.
  418.  
  419. SNLENGTH=length  (minimum  abbreviation:  SNL) specifies the
  420. length of the serial number field.  This is a decimal number
  421. and it, plus the offset, may not exceed 512 (the length of a
  422. DOS sector).
  423.  
  424. S/N =string indicates the actual text of the  serial  number
  425. to be inserted.   If longer than the specified length, it is
  426. truncated on the right.   If  shorter,  it  is  padded  with
  427. spaces on the right.  String may contain any printing charac-
  428. ters; if necessary the entire term may be enclosed in double
  429. quotation marks (").
  430.  
  431. If the serial number is specified  as PROMPT, a prompt for a
  432. serial number entry from the keyboard is issued by CopyQM.
  433.  
  434. In  some  production  situations,  it is desirable to keep a
  435. record of all the serial numbers that have been  issued.  If
  436. S/N=FILE  is  specified,   CopyQM will look for a file named
  437. SERIAL.NOS in the current (default) directory.   If  a  file
  438. with is name is found,  the last line in the file is used as
  439. the beginning serial number less one for  the  current  ses-
  440. sion.    At  the conclusion of the CopyQM session,  the file
  441. will have the serial numbers of all copies produced appended
  442. to its end.
  443.  
  444. After each copy is made by  CopyQM,  the  serial  number  is
  445. incremented.    Normally,  this  operation  affects only the
  446. numeric characters in the number, and proceeds from right to
  447. left.  Consider the following examples of incrementing:
  448.  
  449.  "1234"     becomes "1235"
  450.  "1239"     becomes "1240"
  451.  "123ABC9"  becomes "124ABC0"
  452.  "UGLY"     remains "UGLY"
  453.  
  454. If BINARY (minimum abbreviation: BI) is specified,  the  en-
  455. tire  starting  serial  number is specified as a hexadecimal
  456. quantity and the serial number field is treated as a  multi-
  457. byte binary number.   Consider the following examples of bi-
  458. nary incrementing:
  459.  
  460.  Hex 0000000  becomes 0000001
  461.  Hex FFFF     becomes 0000
  462.  Hex 1234FF   becomes 123500
  463.  
  464. Note that the incrementing of a binary number takes place in
  465. the highest-addressed positions first,  propagating  carries
  466. to lower-addressed positions.
  467.  
  468. In  the  normal  case,  the  ASCII  serial  number is right-
  469. justified and filled on the left with spaces.  Binary serial
  470. numbers are also right-justified, but the leftmost positions
  471. are filled with binary 0.
  472.  
  473. Examples of CopyQM Command Lines
  474.  
  475. Here are some examples of CopyQM control statements:
  476.  
  477. COPYQM A: B:
  478.  
  479. Format and copy using drives A:  and  B:;  verify  only  the
  480. tracks containing data.  No overflow storage is used.
  481.  
  482. COPYQM A: V=A
  483. COPYQM A: VERIFY=ALL
  484.  
  485. Format  and  copy  using drive A:;  verify all tracks of the
  486. copy.  No overflow storage is specified.
  487.  
  488. COPYQM  B: H: Q S/N=12345 SNS=30 SNO=140 SNL=5
  489. COPYQM B: H:  S/N=12345 SNSECTOR=30 SNOFFSET=140 SNLENGTH=5
  490.  
  491. Format and copy using drives  B: and H:;  do not format non-
  492. data tracks,  start with a serial number of "12345".  Sector
  493. 30 contains the serial number at an offset of 140 bytes from
  494. the start of the sector.   The serial number is 5 bytes long
  495. and will be incremented as an ASCII quantity.
  496.  
  497.  COPYQM A: RECORD=C:MYFILE
  498.  COPYQM A: R=C:MYFILE
  499.  
  500. Make  a  hard  disk file of ("record") the image of a master
  501. diskette in drive A:.  The name of the file is "C:MYFILE".
  502.  
  503.  COPYQM A: PLAYBACK=C:MYFILE OVERFLOW=HJ:
  504.  COPYQM A: P=C:MYFILE O=HJ:
  505.  
  506. Copy using  the  master  diskette  image  file  ("playback")
  507. "C:MYFILE".   Use drive A: to make the copies,  use drive J:
  508. to hold overflow information.
  509.  
  510.  COPYQM HELP
  511.  
  512. Display a summary of the CopyQM command syntax.
  513.  
  514.  COPYQM PROMPT
  515.  
  516. CopyQM prompts for parameters for a simple copy.
  517.  
  518.  COPYQM B: COUNT=15
  519.  
  520. Make 15 copies using drive B:.
  521.  
  522. Operating CopyQM
  523.  
  524. CopyQM uses a "no keyboard" style of copying.   That  is,  CopyQM
  525. determines  when  a  drive has had a diskette inserted or removed
  526. and proceeds with the copy operation when a  diskette  change  is
  527. detected.    The only time that  keyboard entry is required is to
  528. answer the prompt for the copy count.
  529.  
  530. CopyQM is sensitive to "changes" in diskette drive status.   When
  531. CopyQM is started, the master diskette is inserted into the drive
  532. indicated by the operating display.  To avoid confusion with dis-
  533. kettes from a previous copy set, the next master diskette must be
  534. inserted  after the number of copies has been specified.   Simply
  535. "popping" the diskette out and then in again will usually be suf-
  536. ficient.
  537.  
  538. CopyQM must be presented with a "perfect" master diskette.   That
  539. is,  the  master  must  contain  no flawed or unreadable sectors.
  540. Similarly,  CopyQM produces "perfect" copies;  that is,  the copy
  541. will contain no bad sectors within the copied data.  In the inter-
  542. est  of  speed,  unused areas of the diskette are "not" verified,
  543. except when requested.
  544.  
  545. Operation of CopyQM is simple and can usually be managed by  non-
  546. technical personnel.
  547.  
  548. CopyQM first prompts for the number of copies to be made.  If the
  549. ESCape  key is pressed,  CopyQM will exit to DOS.   Otherwise the
  550. number of copies to be made (from 1 to 9,999)  is  entered,  fol-
  551. lowed by the ENTER key, and the CopyQM status display appears.
  552.  
  553. In this display,  CopyQM indicates graphically which drive is ac-
  554. tive and the outcome of each copy operation.   Error messages are
  555. displayed in blinking text (bright red,  if you have color) and a
  556. count is kept of the number of successful  copies  made.    If  a
  557. image  file  is  the  source of the master data,  the name of the
  558. image file is displayed.   If a diskette is used as  the  master,
  559. the DOS volume name of the diskette, if it occurs in the first 16
  560. file names of the root directory, is also displayed.
  561.  
  562. When either the requested number of copies has been made,  or the
  563. ESCape key is pressed, CopyQM exits to the display requesting the
  564. number of copies to be made.   Another number may be entered  and
  565. another  diskette may be copied.   This process repeats until the
  566. ESCape key is depressed in answer to the copy quantity query.
  567.  
  568. Version 2.2 Changes
  569.  
  570. CopyQM  version  2.2  implements  the  20-second  warning   tone,
  571. monochrome color set, volume name display, true binary serial num-
  572. bers  and a new (checksummed with expanded header) diskette image
  573. file format with simple data compression.
  574.  
  575. The Sydex Product Line
  576.  
  577. AnaDisk -- The compleat diskette utility.   Nothing like  it
  578. anywhere else;  scan,  edit,  repair and copy just about any
  579. kind of diskette.  $25.00 ($150.00 site)  registration fee.
  580.  
  581. Con>Format -- Concurrent  "background"  diskette  formatter.
  582. Features   "pop-up"  operation  and  "hot  key"  activation.
  583. You've got to see it to believe.   Supports all current  DOS
  584. formats. $15.00 ($50.00 site) registration fee.
  585.  
  586. 22DISK -- Transfer files, format, examine and erase files on
  587. "foreign" CP/M diskettes on your PC.   Includes tips on sup-
  588. porting 8" and 5.25"  single-density  diskettes.    Contains
  589. definitions for over 200 different formats.  $25.00 ($100.00
  590. site) registration fee.
  591.  
  592. 22NICE  --  A CP/M 2.2 emulation package.   Supports the NEC
  593. V-series chips or performs emulation by  software  for  both
  594. the  8080  and Z80 processors.   Includes terminal emulation
  595. and diskette handling for common  CP/M  systems.    Includes
  596. 22DISK.  $40.00 ($150.00 site) registration fee.
  597.  
  598. TeleDisk  --  Turn  any diskette into a compressed data file
  599. and vice-versa.   Allows you to send and receive entire dis-
  600. kettes via modem.  Even works with some "copy-protected" dis-
  601. kettes.  $20.00 ($65.00 site) registration fee.
  602.  
  603. COPYQM -- Mass diskette duplicator.  Format, copy and verify
  604. multiple  diskettes  from  a single master.   Implements "no
  605. keyboard" interaction mode and drive "round  robin"  servic-
  606. ing.    Supports  all standard DOS formats.   $15.00 ($50.00
  607. site) registration fee.
  608.  
  609. FORMATQM -- Mass diskette formatter - format a box  of  dis-
  610. kettes at a single sitting.  Implements "no keyboard" inter-
  611. action mode and drive "round robin" servicing.  Supports all
  612. standard  DOS  formats.    $10.00 ($40.00 site) registration
  613. fee.
  614.  
  615. ...And, soon to be released:
  616.  
  617. InterDisk - The universal Diskette Interchange utility.  Fea-
  618. tures user-programmable media conversion for  those  formats
  619. not covered by 22DISK.  Available 4Q90.
  620.  
  621. Information  on  any of these products can be obtained from Sydex
  622. by calling (408) 739-4866 (voice) or by leaving a request on  our
  623. Bulletin Board System (408) 738-2860 (1200-9600 bps, N81).
  624.